#include "unit.hpp"
#include "unit_abilities.hpp"

bool attack_type::get_special_bool(const std::string& special, bool simple_check) const
{
	if (const config& specials = cfg_.child("specials"))
	{

	}
}

void attack_type::set_specials_context(const map_location& unit_loc,
									   const map_location& other_loc,
									   bool attacking,
									   const attack_type* other_attack) const
{
	self_loc_ = unit_loc;
	other_loc_ = other_loc;
	is_attacker_ = attacking;
	other_attack_ = other_attack;
}

void attack_type::set_specials_context(const map_location& loc, bool attacking) const
{
	self_loc_ = loc;
	other_loc_ = map_location::null_location;
	is_attacker_ = attacking;
	other_attack_ = NULL;
}
